Keyword matching looks for occurences of a fixed set of keywords in text (or speech). It may be used to aid {[speech recogniton}} in controlled domains such as home automation systems or telephone voice response systems. It may also be used as part of named entity recognition. Keyword matches may be exact, but may also have a level of fuzzy matching for example accepting small misspellings or using stemming.